/****************************************************************
 * <strong>MFStoredParameterAttr标签类</strong>
 * <p>
 * 标签类
 * </p>
 *
 * @author AndyZhang 2011
 * @version 0.1
 * ToDo:
 ***************************************************************/

package com.thinkwide.data.ormapping.annotation;

import com.thinkwide.data.ormapping.MFParameterDirection;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.sql.Types;


@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface MFStoredParameter {

    int dbType() default Types.VARCHAR;

    int size() default 250;

    boolean isNullable() default false;

    String parameterName() default "";

    MFParameterDirection direction() default MFParameterDirection.input;
}
